package com.ruoyi.platform.service;

import java.util.List;
import com.ruoyi.platform.domain.MarketingActivities;

/**
 * 营销活动管理Service接口
 * 
 * @author ruoyi
 * @date 2025-10-21
 */
public interface IMarketingActivitiesService 
{
    /**
     * 查询营销活动管理
     * 
     * @param activityId 营销活动管理主键
     * @return 营销活动管理
     */
    public MarketingActivities selectMarketingActivitiesByActivityId(String activityId);

    /**
     * 查询营销活动管理列表
     * 
     * @param marketingActivities 营销活动管理
     * @return 营销活动管理集合
     */
    public List<MarketingActivities> selectMarketingActivitiesList(MarketingActivities marketingActivities);

    /**
     * 新增营销活动管理
     * 
     * @param marketingActivities 营销活动管理
     * @return 结果
     */
    public int insertMarketingActivities(MarketingActivities marketingActivities);

    /**
     * 修改营销活动管理
     * 
     * @param marketingActivities 营销活动管理
     * @return 结果
     */
    public int updateMarketingActivities(MarketingActivities marketingActivities);

    /**
     * 批量删除营销活动管理
     * 
     * @param activityIds 需要删除的营销活动管理主键集合
     * @return 结果
     */
    public int deleteMarketingActivitiesByActivityIds(String[] activityIds);

    /**
     * 删除营销活动管理信息
     * 
     * @param activityId 营销活动管理主键
     * @return 结果
     */
    public int deleteMarketingActivitiesByActivityId(String activityId);
}
